iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 19
0
自我挑戰組

AWS新手的30天之旅系列 第 19

AWS新手的30天之旅 - 19. 建置一個常見的網路架構 - LoadBalance

  • 分享至 

  • xImage
  •  

前言

在前面練習了這麼多的AWS服務,是該來試著建置一個常見的應用系統網路架構了。

架構說明

  • 在一個region下建置一個VPC。
  • VPC有一個Internet Gateway作為入口。
  • 考量到備援,因此需要建置在二個AZ。
  • 由Application Load Balancer來達到Load balance。
  • private subnet中的Instance需要有連外的需求,所以在Public subnet中需要有NAT gateway。
  • Web Instance需要放在Private subnet中,並且有auto scaling。
  • RDS也需要放在Private subnet中,並且也要做到load balance。

開始實作架構

建立 Load balancer

進入EC2首頁,從左邊最下面進入「Load Balancer」

進入條列頁後,點選左上角的「Create Load Balancer」

由於我們的情境是轉導Http & Https, 所以使用ALB(Application Load Balancer)

設定Load Balancer名稱

選擇前面建立的vpc,並打勾二個對應的AZ,選擇二個public subnet

Configure Security Settings時,先跳過

這邊同步建立一個Load Balancer的Security Group,並允許80 port

Configure Routing時,建立一個新的Target Group,輸入對應的資訊

選擇Instance, 沒問題就可以直接完成了

完成後就可以在條列頁看到剛剛新增的,並且在下方有DNS name, 若都執行完成後,可以在瀏覽器中輸入該DNS,就可以看到apache的首頁了


上一篇
AWS新手的30天之旅 - 18. 建置一個常見的網路架構 - EC2 Launch Template & Auto Scaling Group
下一篇
AWS新手的30天之旅 - 20. 建置一個常見的網路架構 - RDS & Security Group
系列文
AWS新手的30天之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言